package model

import (
	"time"
)

type Notice struct {
	Id        uint      `gorm:"primary_key;AUTO_INCREMENT;comment:ID" json:"id"`                                   //公告id
	ShopId    uint      `gorm:"type:bigint;not null;comment:店铺ID" json:"-"`                         //店铺ID
	Title     string    `gorm:"type:VARCHAR(36);comment:公告标题" json:"title"`                         //公告标题
	Content   string    `gorm:"type:text;comment:公告内容" json:"content"`                              //公告内容
	Status    int       `gorm:"type:tinyint;not null;comment:状态 2 公布 1 撤回;default:1" json:"status"` //状态  2 公布 1 撤回
	IsTop     int       `gorm:"type:tinyint;not null;comment:否置顶（2:是 1:否）;default:1" json:"isTop"`  //是否置顶（2:是 1:否）
	CreatedAt time.Time `gorm:"comment:发布时间" json:"-"`                                              //发布时间
	UpdatedAt time.Time `gorm:"comment:更新时间" json:"-"`                                              //更新时间
}
